package com.gss.plugin.monitor.entity;

import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * @author: DYang
 * @since: 2023/8/17
 * @description: 接口信息
 */
@Data
@ToString
public class ApiInfo {

    /**
     * 模块名称
     */
    private String moduleName;
    /**
     * 请求url
     */
    private String url;
    /**
     * 请求ip
     */
    private String requestIp;
    /**
     * 请求方式 GET、POST
     */
    private String methodType;
    /**
     * 请求格式
     */
    private String contentType;
    /**
     * 接口名称
     */
    private String apiName;
    /**
     * 接口
     */
    private String apiMethod;
    /**
     * 请求参数
     */
    private String params;
    /**
     * 请求响应
     */
    private String response;
    /**
     * 响应状态码
     */
    private Integer responseCode;
    /**
     * 响应时间
     */
    private Long responseTime;
    /**
     * 请求时间
     */
    private Date requestTime;
    /**
     * 请求人id
     */
    private Integer userId;

}
